@mixin px2rem($name, $px) {
    #{$name}: $px / 75 * 1rem;
}
.flexbox {
    display: flex;
    display: -webkit-box;
}
.zouxiu-9H {
    .sousuo {
        @include px2rem(height,90);
        @include px2rem(font-size,40);
        @include px2rem(line-height,90);
        color: #ffffff;
        text-align: center;
        font-weight: 700;
        background: linear-gradient(#f30000,#a60000);
    }
}
.zouxiu-9S {
    .zouxiu-9SH {
        @extend .flexbox;
        align-items: center;
        justify-content: center;
        padding: 20px 9px;
        .zouxiu-9SHi {
            background: #fcfbfb;
            width: 80%;
            @include px2rem(height,60);
            border: 1px solid #ccc;
            @include px2rem(border-radius,8);
            @include px2rem(margin-right,10);
            @extend .flexbox;
            align-items: center;
            input {
                display: block;
                @include px2rem(margin-bottom,2);
                @include px2rem(height,42);
                background: #fcfbfb;
                border: none;
            }
        }
        .zouxiu-9SHb {
            @include px2rem(line-height,60);
            text-align: center;
            color: #000;
            border: 1px solid #CCCCCC;
            @include px2rem(border-radius,8);
            @include px2rem(width,110);
            @include px2rem(height,60);
            background: radial-gradient(#e5e5e5,#fdfdfd);
          
        }
    }
    .souN {
        position: relative;
        .sousZ {
            @include px2rem(width,150);
            @include px2rem(height,20);
            margin: auto;
            color: #CCCCCC;
            img {
                display: block;
                @include px2rem(margin-left,17);
            }
        }
    }
}
